﻿#pragma once
#include "TimeSys.h"
#include "CoordSys.h"
#include "literal.h" 

class LonosphereCorrection {
public:
    
    LonosphereCorrection();
    
    ~LonosphereCorrection();

    double calculateIonosphereDelayKlobuchar(const BaseT& time, const BLH& receiverPos, const XYZ& satellitePos);
   
    double calculateIonosphereDelayKlobuchar(const BaseT& time, const XYZ& receiverPos, const XYZ& satellitePos);
 
    void test();

private:
    // Klobuchar模型参数
    double alpha[5];
    double beta[5];
};
